Computer Science Lesson Plan
Class: 8 - Lesson: 17 Physical Inputs and Buttons

Purpose: To learn to connect external wires that create input events when they touch, simulating a button press, and to use servo motors to operate fans and control the filling and draining of water tanks.

No. of Classes

One class (one class = one and a half hours).

Material Required
  1. Desktop computer or laptop.
  2. Circuit Playground Express board.
  3. USB cable.
  4. Internet connection.
  5. External wires, alligator clips and a servo motor.
Prior Knowledge

Students should know:

  • The internal LEDs and external LEDs.
  • Exercise

    Exercise 1



    1. Work through the lesson to the end.

    Solutions



  • Link to view the model solution file.

  • Teacher Instructions
    1. Teachers should ensure that students use the external buttons.
    2. Teachers should prepare before the class.
    3. Teachers should ensure that students practise all these levels.
    4. Teachers may allow students to complete the exercise as pair programming.
    5. Click here for more instructions about this lesson.